package com.ithao.dao;


import com.github.pagehelper.Page;
import com.ithao.pojo.Industry;

import java.util.List;
import java.util.Map;

/**
 * @description ：企业方向Dao接口
 * @version: 1.0
 */
public interface IndustryDao {

	/**
	 * 获取全部行业列表
	 * @return
	 */
	List<Industry> selectListAll();

	/**
	 * 根据公司ID，获取行业列表
	 * @param id
	 * @return
	 */
	List<Industry> selectIndustryListByCompany(Integer id);

	/**
	 * 新增行业方向
	 * @param industry
	 * @return
	 */
	Integer add(Industry industry);

	/**
	 * 分页查找行业方向
	 * @param queryParams
	 * @return
	 */
    Page<Industry> selectPage(Map queryParams);

    Industry findById(Integer id);

	/**
	 * 删企业与方向的关系
	 * @param IndustryId
	 */
	void deleteIndusAndComByIndusId(Integer IndustryId);

	void delete(Integer id);

	int countIndusAndCom(Integer IndustryId);
}
